package com.homedo.odin.solution.model.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.homedo.odin.solution.model.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel(description = "方案列表信息")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class SolutionListResponseBean extends BaseBean {

    @ApiModelProperty("方案id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long solutionId;

    @ApiModelProperty("方案名称")
    private String solutionName;

    @ApiModelProperty("方案配图")
    private String matchPic;

    @ApiModelProperty("方案属性(1:系统方案（专家上传） 2:品牌方案 3：系统方案（用户上传）)")
    private Integer solutionType;

    @ApiModelProperty("品牌图标")
    private String brandIcon;

    @ApiModelProperty("方案简介")
    private String description;

}
